package com.jz.community.moduleshopping.cardGoods.info;

import java.util.List;

/**
 * Created by Tony.Fan on 2018/8/20 09:07
 */
public class CardBrandInfo {


    /**
     * _embedded : {"content":[{"id":0,"brand":"壳牌","_embedded":{"content":[{"id":76,"title":"壳牌油卡","icon":"http://goodspics.oss-cn-beijing.aliyuncs.com/1533893741336.png?Expires=1849253739&OSSAccessKeyId=LTAIyu9pVcg3oPg9&Signature=Y56OF1U1ue0xzgbOB1%2BbRNtSHrs%3D","brand":"壳牌","price":null,"stock":null,"skuInfos":[{"id":94,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":99,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|100","spidStr":"122|210","catNum":0},{"id":95,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":499,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|500","spidStr":"122|211","catNum":0},{"id":96,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":999,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|1000","spidStr":"122|212","catNum":0}],"_embedded":{"category":{"_embedded":{"childCategory":[]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-categories/195"},"platformInfo":{"href":"null"}}}},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-sqrs/76"},"content":{"href":"http://api.shoppingyizhan.com/gds/goods/content/76"},"shopInfo":{"href":"http://api.shoppingyizhan.com/shp/shops/100006"}}}]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goodsgroupbybankview/0"}},"page":{"size":4,"totalElements":1,"totalPages":1,"number":0}},{"id":0,"brand":"大润发","_embedded":{"content":[{"id":77,"title":"大润发购物卡-500","icon":"http://goodspics.oss-cn-beijing.aliyuncs.com/1534151495457.png?Expires=1849511492&OSSAccessKeyId=LTAIyu9pVcg3oPg9&Signature=4%2F5t7Z%2FYLzA2qDKPBP7KlVuWxBQ%3D","brand":"大润发","price":null,"stock":null,"skuInfos":[{"id":97,"status":null,"version":1,"createTime":"2018-08-13 17:11:40","updateTime":"2018-08-13 17:11:40","price":500,"discountPrice":null,"stock":5,"stockInfinite":0,"charges":null,"code":null,"spStr":"面值|500","spidStr":"123|213","catNum":0}],"_embedded":{"category":{"_embedded":{"childCategory":[]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-categories/200"},"platformInfo":{"href":"null"}}}},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-sqrs/77"},"content":{"href":"http://api.shoppingyizhan.com/gds/goods/content/77"},"shopInfo":{"href":"http://api.shoppingyizhan.com/shp/shops/100006"}}},{"id":78,"title":"好当家购物卡","icon":"http://goodspics.oss-cn-beijing.aliyuncs.com/1534151599306.png?Expires=1849511590&OSSAccessKeyId=LTAIyu9pVcg3oPg9&Signature=oco%2F2llCpb%2FLYg5RBe313F13C1Q%3D","brand":"大润发","price":null,"stock":null,"skuInfos":[{"id":98,"status":null,"version":3,"createTime":"2018-08-13 17:13:16","updateTime":"2018-08-17 15:33:38","price":100,"discountPrice":null,"stock":10,"stockInfinite":0,"charges":88,"code":"llll","spStr":"面值|100","spidStr":"124|230","catNum":0}],"_embedded":{"category":{"_embedded":{"childCategory":[]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-categories/200"},"platformInfo":{"href":"null"}}}},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-sqrs/78"},"content":{"href":"http://api.shoppingyizhan.com/gds/goods/content/78"},"shopInfo":{"href":"http://api.shoppingyizhan.com/shp/shops/100006"}}}]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goodsgroupbybankview/0"}},"page":{"size":4,"totalElements":2,"totalPages":1,"number":0}}]}
     */

    private EmbeddedBeanXXX _embedded;

    public EmbeddedBeanXXX get_embedded() {
        return _embedded;
    }

    public void set_embedded(EmbeddedBeanXXX _embedded) {
        this._embedded = _embedded;
    }

    public static class EmbeddedBeanXXX {
        private List<ContentBeanXX> content;

        public List<ContentBeanXX> getContent() {
            return content;
        }

        public void setContent(List<ContentBeanXX> content) {
            this.content = content;
        }

        public static class ContentBeanXX {
            /**
             * id : 0
             * brand : 壳牌
             * _embedded : {"content":[{"id":76,"title":"壳牌油卡","icon":"http://goodspics.oss-cn-beijing.aliyuncs.com/1533893741336.png?Expires=1849253739&OSSAccessKeyId=LTAIyu9pVcg3oPg9&Signature=Y56OF1U1ue0xzgbOB1%2BbRNtSHrs%3D","brand":"壳牌","price":null,"stock":null,"skuInfos":[{"id":94,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":99,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|100","spidStr":"122|210","catNum":0},{"id":95,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":499,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|500","spidStr":"122|211","catNum":0},{"id":96,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":999,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|1000","spidStr":"122|212","catNum":0}],"_embedded":{"category":{"_embedded":{"childCategory":[]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-categories/195"},"platformInfo":{"href":"null"}}}},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-sqrs/76"},"content":{"href":"http://api.shoppingyizhan.com/gds/goods/content/76"},"shopInfo":{"href":"http://api.shoppingyizhan.com/shp/shops/100006"}}}]}
             * _links : {"self":{"href":"http://api.shoppingyizhan.com/gds/goodsgroupbybankview/0"}}
             * page : {"size":4,"totalElements":1,"totalPages":1,"number":0}
             */

            private String id;
            private String brand;
            private String brandIcon;
            private EmbeddedBeanXX _embedded;
            private LinksBeanXX _links;
            private PageBean page;

            public String getBrandIcon() {
                return brandIcon;
            }

            public void setBrandIcon(String brandIcon) {
                this.brandIcon = brandIcon;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getBrand() {
                return brand;
            }

            public void setBrand(String brand) {
                this.brand = brand;
            }

            public EmbeddedBeanXX get_embedded() {
                return _embedded;
            }

            public void set_embedded(EmbeddedBeanXX _embedded) {
                this._embedded = _embedded;
            }

            public LinksBeanXX get_links() {
                return _links;
            }

            public void set_links(LinksBeanXX _links) {
                this._links = _links;
            }

            public PageBean getPage() {
                return page;
            }

            public void setPage(PageBean page) {
                this.page = page;
            }

            public static class EmbeddedBeanXX {
                private List<ContentBeanX> content;

                public List<ContentBeanX> getContent() {
                    return content;
                }

                public void setContent(List<ContentBeanX> content) {
                    this.content = content;
                }

                public static class ContentBeanX {
                    /**
                     * id : 76
                     * title : 壳牌油卡
                     * icon : http://goodspics.oss-cn-beijing.aliyuncs.com/1533893741336.png?Expires=1849253739&OSSAccessKeyId=LTAIyu9pVcg3oPg9&Signature=Y56OF1U1ue0xzgbOB1%2BbRNtSHrs%3D
                     * brand : 壳牌
                     * price : null
                     * stock : null
                     * skuInfos : [{"id":94,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":99,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|100","spidStr":"122|210","catNum":0},{"id":95,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":499,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|500","spidStr":"122|211","catNum":0},{"id":96,"status":null,"version":1,"createTime":"2018-08-10 17:35:44","updateTime":"2018-08-10 17:35:45","price":999,"discountPrice":null,"stock":111,"stockInfinite":0,"charges":0,"code":null,"spStr":"面值|1000","spidStr":"122|212","catNum":0}]
                     * _embedded : {"category":{"_embedded":{"childCategory":[]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-categories/195"},"platformInfo":{"href":"null"}}}}
                     * _links : {"self":{"href":"http://api.shoppingyizhan.com/gds/goods-sqrs/76"},"content":{"href":"http://api.shoppingyizhan.com/gds/goods/content/76"},"shopInfo":{"href":"http://api.shoppingyizhan.com/shp/shops/100006"}}
                     */

                    private String id;
                    private String title;
                    private String icon;
                    private String brand;
                    private String price;
                    private int stock;
                    private EmbeddedBeanX _embedded;
                    private LinksBeanX _links;
                    private List<SkuInfosBean> skuInfos;

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public String getTitle() {
                        return title;
                    }

                    public void setTitle(String title) {
                        this.title = title;
                    }

                    public String getIcon() {
                        return icon;
                    }

                    public void setIcon(String icon) {
                        this.icon = icon;
                    }

                    public String getBrand() {
                        return brand;
                    }

                    public void setBrand(String brand) {
                        this.brand = brand;
                    }

                    public String getPrice() {
                        return price;
                    }

                    public void setPrice(String price) {
                        this.price = price;
                    }

                    public int getStock() {
                        return stock;
                    }

                    public void setStock(int stock) {
                        this.stock = stock;
                    }

                    public EmbeddedBeanX get_embedded() {
                        return _embedded;
                    }

                    public void set_embedded(EmbeddedBeanX _embedded) {
                        this._embedded = _embedded;
                    }

                    public LinksBeanX get_links() {
                        return _links;
                    }

                    public void set_links(LinksBeanX _links) {
                        this._links = _links;
                    }

                    public List<SkuInfosBean> getSkuInfos() {
                        return skuInfos;
                    }

                    public void setSkuInfos(List<SkuInfosBean> skuInfos) {
                        this.skuInfos = skuInfos;
                    }

                    public static class EmbeddedBeanX {
                        /**
                         * category : {"_embedded":{"childCategory":[]},"_links":{"self":{"href":"http://api.shoppingyizhan.com/gds/goods-categories/195"},"platformInfo":{"href":"null"}}}
                         */

                        private CategoryBean category;

                        public CategoryBean getCategory() {
                            return category;
                        }

                        public void setCategory(CategoryBean category) {
                            this.category = category;
                        }

                        public static class CategoryBean {
                            /**
                             * _embedded : {"childCategory":[]}
                             * _links : {"self":{"href":"http://api.shoppingyizhan.com/gds/goods-categories/195"},"platformInfo":{"href":"null"}}
                             */

                            private LinksBean _links;

                            public LinksBean get_links() {
                                return _links;
                            }

                            public void set_links(LinksBean _links) {
                                this._links = _links;
                            }

                            public static class LinksBean {
                                /**
                                 * self : {"href":"http://api.shoppingyizhan.com/gds/goods-categories/195"}
                                 * platformInfo : {"href":"null"}
                                 */

                                private SelfBean self;
                                private PlatformInfoBean platformInfo;

                                public SelfBean getSelf() {
                                    return self;
                                }

                                public void setSelf(SelfBean self) {
                                    this.self = self;
                                }

                                public PlatformInfoBean getPlatformInfo() {
                                    return platformInfo;
                                }

                                public void setPlatformInfo(PlatformInfoBean platformInfo) {
                                    this.platformInfo = platformInfo;
                                }

                                public static class SelfBean {
                                    /**
                                     * href : http://api.shoppingyizhan.com/gds/goods-categories/195
                                     */

                                    private String href;

                                    public String getHref() {
                                        return href;
                                    }

                                    public void setHref(String href) {
                                        this.href = href;
                                    }
                                }

                                public static class PlatformInfoBean {
                                    /**
                                     * href : null
                                     */

                                    private String href;

                                    public String getHref() {
                                        return href;
                                    }

                                    public void setHref(String href) {
                                        this.href = href;
                                    }
                                }
                            }
                        }
                    }

                    public static class LinksBeanX {
                        /**
                         * self : {"href":"http://api.shoppingyizhan.com/gds/goods-sqrs/76"}
                         * content : {"href":"http://api.shoppingyizhan.com/gds/goods/content/76"}
                         * shopInfo : {"href":"http://api.shoppingyizhan.com/shp/shops/100006"}
                         */

                        private SelfBeanX self;
                        private ContentBean content;
                        private ShopInfoBean shopInfo;

                        public SelfBeanX getSelf() {
                            return self;
                        }

                        public void setSelf(SelfBeanX self) {
                            this.self = self;
                        }

                        public ContentBean getContent() {
                            return content;
                        }

                        public void setContent(ContentBean content) {
                            this.content = content;
                        }

                        public ShopInfoBean getShopInfo() {
                            return shopInfo;
                        }

                        public void setShopInfo(ShopInfoBean shopInfo) {
                            this.shopInfo = shopInfo;
                        }

                        public static class SelfBeanX {
                            /**
                             * href : http://api.shoppingyizhan.com/gds/goods-sqrs/76
                             */

                            private String href;

                            public String getHref() {
                                return href;
                            }

                            public void setHref(String href) {
                                this.href = href;
                            }
                        }

                        public static class ContentBean {
                            /**
                             * href : http://api.shoppingyizhan.com/gds/goods/content/76
                             */

                            private String href;

                            public String getHref() {
                                return href;
                            }

                            public void setHref(String href) {
                                this.href = href;
                            }
                        }

                        public static class ShopInfoBean {
                            /**
                             * href : http://api.shoppingyizhan.com/shp/shops/100006
                             */

                            private String href;

                            public String getHref() {
                                return href;
                            }

                            public void setHref(String href) {
                                this.href = href;
                            }
                        }
                    }

                    public static class SkuInfosBean {
                        /**
                         * id : 94
                         * status : null
                         * version : 1
                         * createTime : 2018-08-10 17:35:44
                         * updateTime : 2018-08-10 17:35:45
                         * price : 99
                         * discountPrice : null
                         * stock : 111
                         * stockInfinite : 0
                         * charges : 0
                         * code : null
                         * spStr : 面值|100
                         * spidStr : 122|210
                         * catNum : 0
                         */

                        private String id;
                        private String status;
                        private int version;
                        private String createTime;
                        private String updateTime;
                        private String price;
                        private String discountPrice;
                        private int stock;
                        private int stockInfinite;
                        private String charges;
                        private String code;
                        private String spStr;
                        private String spidStr;
                        private int catNum;

                        public String getId() {
                            return id;
                        }

                        public void setId(String id) {
                            this.id = id;
                        }

                        public String getStatus() {
                            return status;
                        }

                        public void setStatus(String status) {
                            this.status = status;
                        }

                        public int getVersion() {
                            return version;
                        }

                        public void setVersion(int version) {
                            this.version = version;
                        }

                        public String getCreateTime() {
                            return createTime;
                        }

                        public void setCreateTime(String createTime) {
                            this.createTime = createTime;
                        }

                        public String getUpdateTime() {
                            return updateTime;
                        }

                        public void setUpdateTime(String updateTime) {
                            this.updateTime = updateTime;
                        }

                        public String getPrice() {
                            return price;
                        }

                        public void setPrice(String price) {
                            this.price = price;
                        }

                        public String getDiscountPrice() {
                            return discountPrice;
                        }

                        public void setDiscountPrice(String discountPrice) {
                            this.discountPrice = discountPrice;
                        }

                        public int getStock() {
                            return stock;
                        }

                        public void setStock(int stock) {
                            this.stock = stock;
                        }

                        public int getStockInfinite() {
                            return stockInfinite;
                        }

                        public void setStockInfinite(int stockInfinite) {
                            this.stockInfinite = stockInfinite;
                        }

                        public String getCharges() {
                            return charges;
                        }

                        public void setCharges(String charges) {
                            this.charges = charges;
                        }

                        public String getCode() {
                            return code;
                        }

                        public void setCode(String code) {
                            this.code = code;
                        }

                        public String getSpStr() {
                            return spStr;
                        }

                        public void setSpStr(String spStr) {
                            this.spStr = spStr;
                        }

                        public String getSpidStr() {
                            return spidStr;
                        }

                        public void setSpidStr(String spidStr) {
                            this.spidStr = spidStr;
                        }

                        public int getCatNum() {
                            return catNum;
                        }

                        public void setCatNum(int catNum) {
                            this.catNum = catNum;
                        }
                    }
                }
            }

            public static class LinksBeanXX {
                /**
                 * self : {"href":"http://api.shoppingyizhan.com/gds/goodsgroupbybankview/0"}
                 */

                private SelfBeanXX self;

                public SelfBeanXX getSelf() {
                    return self;
                }

                public void setSelf(SelfBeanXX self) {
                    this.self = self;
                }

                public static class SelfBeanXX {
                    /**
                     * href : http://api.shoppingyizhan.com/gds/goodsgroupbybankview/0
                     */

                    private String href;

                    public String getHref() {
                        return href;
                    }

                    public void setHref(String href) {
                        this.href = href;
                    }
                }
            }

            public static class PageBean {
                /**
                 * size : 4
                 * totalElements : 1
                 * totalPages : 1
                 * number : 0
                 */

                private int size;
                private int totalElements;
                private int totalPages;
                private int number;

                public int getSize() {
                    return size;
                }

                public void setSize(int size) {
                    this.size = size;
                }

                public int getTotalElements() {
                    return totalElements;
                }

                public void setTotalElements(int totalElements) {
                    this.totalElements = totalElements;
                }

                public int getTotalPages() {
                    return totalPages;
                }

                public void setTotalPages(int totalPages) {
                    this.totalPages = totalPages;
                }

                public int getNumber() {
                    return number;
                }

                public void setNumber(int number) {
                    this.number = number;
                }
            }
        }
    }
}
